walking prosthesis - French English Dictionary